Skip to main content

An extremely fast Python package and project manager, written in Rust.

Project description

uv

uv image image image Actions status Discord

An extremely fast Python package and project manager, written in Rust.

Shows a bar chart with benchmark results.

Installing Trio's dependencies with a warm cache.

Highlights

uv is backed by Astral, the creators of Ruff and ty.

Installation

Install uv with our standalone installers:

# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh
# On Windows.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Or, from PyPI:

# With pip.
pip install uv
# Or pipx.
pipx install uv

If installed via the standalone installer, uv can update itself to the latest version:

uv self update

See the installation documentation for details and alternative installation methods.

Documentation

uv's documentation is available at docs.astral.sh/uv.

Additionally, the command line reference documentation can be viewed with uv help.

Features

Projects

uv manages project dependencies and environments, with support for lockfiles, workspaces, and more, similar to rye or poetry:

$ uv init example
Initialized project `example` at `/home/user/example`

$ cd example

$ uv add ruff
Creating virtual environment at: .venv
Resolved 2 packages in 170ms
   Built example @ file:///home/user/example
Prepared 2 packages in 627ms
Installed 2 packages in 1ms
 + example==0.1.0 (from file:///home/user/example)
 + ruff==0.5.0

$ uv run ruff check
All checks passed!

$ uv lock
Resolved 2 packages in 0.33ms

$ uv sync
Resolved 2 packages in 0.70ms
Audited 1 package in 0.02ms

See the project documentation to get started.

uv also supports building and publishing projects, even if they're not managed with uv. See the publish guide to learn more.

Scripts

uv manages dependencies and environments for single-file scripts.

Create a new script and add inline metadata declaring its dependencies:

$ echo 'import requests; print(requests.get("https://astral.sh"))' > example.py

$ uv add --script example.py requests
Updated `example.py`

Then, run the script in an isolated virtual environment:

$ uv run example.py
Reading inline script metadata from: example.py
Installed 5 packages in 12ms
<Response [200]>

See the scripts documentation to get started.

Tools

uv executes and installs command-line tools provided by Python packages, similar to pipx.

Run a tool in an ephemeral environment using uvx (an alias for uv tool run):

$ uvx pycowsay 'hello world!'
Resolved 1 package in 167ms
Installed 1 package in 9ms
 + pycowsay==0.0.0.2
  """

  ------------
< hello world! >
  ------------
   \   ^__^
    \  (oo)\_______
       (__)\       )\/\
           ||----w |
           ||     ||

Install a tool with uv tool install:

$ uv tool install ruff
Resolved 1 package in 6ms
Installed 1 package in 2ms
 + ruff==0.5.0
Installed 1 executable: ruff

$ ruff --version
ruff 0.5.0

See the tools documentation to get started.

Python versions

uv installs Python and allows quickly switching between versions.

Install multiple Python versions:

$ uv python install 3.12 3.13 3.14
Installed 3 versions in 972ms
 + cpython-3.12.12-macos-aarch64-none (python3.12)
 + cpython-3.13.9-macos-aarch64-none (python3.13)
 + cpython-3.14.0-macos-aarch64-none (python3.14)

Download Python versions as needed:

$ uv venv --python 3.12.0
Using Python 3.12.0
Creating virtual environment at: .venv
Activate with: source .venv/bin/activate

$ uv run --python pypy@3.8 -- python --version
Python 3.8.16 (a9dbdca6fc3286b0addd2240f11d97d8e8de187a, Dec 29 2022, 11:45:30)
[PyPy 7.3.11 with GCC Apple LLVM 13.1.6 (clang-1316.0.21.2.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>>

Use a specific Python version in the current directory:

$ uv python pin 3.11
Pinned `.python-version` to `3.11`

See the Python installation documentation to get started.

The pip interface

uv provides a drop-in replacement for common pip, pip-tools, and virtualenv commands.

uv extends their interfaces with advanced features, such as dependency version overrides, platform-independent resolutions, reproducible resolutions, alternative resolution strategies, and more.

Migrate to uv without changing your existing workflows — and experience a 10-100x speedup — with the uv pip interface.

Compile requirements into a platform-independent requirements file:

$ uv pip compile docs/requirements.in \
   --universal \
   --output-file docs/requirements.txt
Resolved 43 packages in 12ms

Create a virtual environment:

$ uv venv
Using Python 3.12.3
Creating virtual environment at: .venv
Activate with: source .venv/bin/activate

Install the locked requirements:

$ uv pip sync docs/requirements.txt
Resolved 43 packages in 11ms
Installed 43 packages in 208ms
 + babel==2.15.0
 + black==24.4.2
 + certifi==2024.7.4
 ...

See the pip interface documentation to get started.

Contributing

We are passionate about supporting contributors of all levels of experience and would love to see you get involved in the project. See the contributing guide to get started.

FAQ

How do you pronounce uv?

It's pronounced as "you - vee" (/juː viː/)

How should I stylize uv?

Just "uv", please. See the style guide for details.

What platforms does uv support?

See uv's platform support document.

Is uv ready for production?

Yes, uv is stable and widely used in production. See uv's versioning policy document for details.

Acknowledgements

uv's dependency resolver uses PubGrub under the hood. We're grateful to the PubGrub maintainers, especially Jacob Finkelman, for their support.

uv's Git implementation is based on Cargo.

Some of uv's optimizations are inspired by the great work we've seen in pnpm, Orogene, and Bun. We've also learned a lot from Nathaniel J. Smith's Posy and adapted its trampoline for Windows support.

License

uv is licensed under either of

at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in uv by you, as defined in the Apache-2.0 license, shall be dually licensed as above, without any additional terms or conditions.

Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uv-0.9.28.tar.gz (3.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

uv-0.9.28-py3-none-win_arm64.whl (21.9 MB view details)

Uploaded Python 3Windows ARM64

uv-0.9.28-py3-none-win_amd64.whl (23.4 MB view details)

Uploaded Python 3Windows x86-64

uv-0.9.28-py3-none-win32.whl (20.9 MB view details)

Uploaded Python 3Windows x86

uv-0.9.28-py3-none-musllinux_1_1_x86_64.whl (22.9 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

uv-0.9.28-py3-none-musllinux_1_1_i686.whl (22.1 MB view details)

Uploaded Python 3musllinux: musl 1.1+ i686

uv-0.9.28-py3-none-manylinux_2_31_riscv64.whl (22.4 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

uv-0.9.28-py3-none-manylinux_2_28_aarch64.whl (21.7 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

uv-0.9.28-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

uv-0.9.28-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (22.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

uv-0.9.28-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (23.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

uv-0.9.28-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (24.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64

uv-0.9.28-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (22.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

uv-0.9.28-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (21.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

uv-0.9.28-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (21.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7lmusllinux: musl 1.1+ ARMv7l

uv-0.9.28-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (21.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64musllinux: musl 1.1+ ARM64

uv-0.9.28-py3-none-macosx_11_0_arm64.whl (19.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

uv-0.9.28-py3-none-macosx_10_12_x86_64.whl (21.0 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

uv-0.9.28-py3-none-linux_armv6l.whl (22.0 MB view details)

Uploaded Python 3

File details

Details for the file uv-0.9.28.tar.gz.

File metadata

  • Download URL: uv-0.9.28.tar.gz
  • Upload date:
  • Size: 3.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uv-0.9.28.tar.gz
Algorithm Hash digest
SHA256 253c04b26fb40f74c56ead12ce83db3c018bdefde1fcd1a542bcb88fdca4189c
MD5 b6daea70cc5f20227a3201dc65095b6e
BLAKE2b-256 c27d005ab1cab03ca928cef75b424284d14d62c5f18775cf8114a63f210a0c9c

See more details on using hashes here.

File details

Details for the file uv-0.9.28-py3-none-win_arm64.whl.

File metadata

  • Download URL: uv-0.9.28-py3-none-win_arm64.whl
  • Upload date:
  • Size: 21.9 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uv-0.9.28-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 c29406e1dc6b1b312c478c76b42b9f94b684855a4c001901b5488bab6ccf4ec7
MD5 2fb84da597052d17c7e751347d22fbb1
BLAKE2b-256 23df5852eb0c59e5224f4cb0323906efae348f782f8a7f1069197e7cf6ec9b74

See more details on using hashes here.

File details

Details for the file uv-0.9.28-py3-none-win_amd64.whl.

File metadata

  • Download URL: uv-0.9.28-py3-none-win_amd64.whl
  • Upload date:
  • Size: 23.4 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uv-0.9.28-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 203ab59710c0c1b3c5ecc684f9cfc9264340a69c8706aaa8aea75415779f0d74
MD5 d06b7ed6dfaca7faa304a3d39fa26623
BLAKE2b-256 06a8d72229dd90d1e5a3c8368d51a70219018d579380945e67c8dcffbe8e53c0

See more details on using hashes here.

File details

Details for the file uv-0.9.28-py3-none-win32.whl.

File metadata

  • Download URL: uv-0.9.28-py3-none-win32.whl
  • Upload date:
  • Size: 20.9 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uv-0.9.28-py3-none-win32.whl
Algorithm Hash digest
SHA256 d5cb780d5b821f837f63e7fd14e2bf75f01824b4575a1e89639888771bfd9efd
MD5 7f30ada1a6d43dab94165bde27e11d79
BLAKE2b-256 a12a6c3d839ea289bf8509da32f703a47accd63ab409b33627728aebcd2a1b65

See more details on using hashes here.

File details

Details for the file uv-0.9.28-py3-none-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: uv-0.9.28-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 22.9 MB
  • Tags: Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uv-0.9.28-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cbfa56c833caa37b1f14166327fcaf8aa87290451406921eb07296ffef17fef1
MD5 fb6026e445bbeac7d7a2cc7de5fafd00
BLAKE2b-256 26cde848570be5c5be4e139b90237cc64f68d5d51e8e92c40a5ac7cf0c34ad4a

See more details on using hashes here.

File details

Details for the file uv-0.9.28-py3-none-musllinux_1_1_i686.whl.

File metadata

  • Download URL: uv-0.9.28-py3-none-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 22.1 MB
  • Tags: Python 3, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uv-0.9.28-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 97d61cdf2436e83a0f188d55d1974e46679d9a787c3a54cb0a40de717c6bf435
MD5 d257d6d817571655a068e0279ff17200
BLAKE2b-256 ac31cc35014bab3c17b4fe8f6bae84e640ce64d9bb4c8a24694a935e0c0af538

See more details on using hashes here.

File details

Details for the file uv-0.9.28-py3-none-manylinux_2_31_riscv64.whl.

File metadata

  • Download URL: uv-0.9.28-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 22.4 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uv-0.9.28-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 e479cc5cbfd72ebdbea3c909d0ab997162e0dfa1ee622b50e2f9dc8d07d4eee3
MD5 dd9392b692dad82f0324b95a40c16a76
BLAKE2b-256 9a019a90574fe7290c775332e54f163cba58c767445b655e97646708f9c66050

See more details on using hashes here.

File details

Details for the file uv-0.9.28-py3-none-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: uv-0.9.28-py3-none-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 21.7 MB
  • Tags: Python 3, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uv-0.9.28-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3798c486ec627bbd7ca41fa219e997ad403b1f803371edf5c8e75893e46161ba
MD5 0515efc102edfa619069d7a0a6747280
BLAKE2b-256 a9e4b905daff0bfde347c49b9c9ba31d09d504c4b84f2749a07db77a9da16dba

See more details on using hashes here.

File details

Details for the file uv-0.9.28-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: uv-0.9.28-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 22.7 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uv-0.9.28-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b8460a2b624d8ab27cb293a2c9f2393f9efc4e36e0fb886a6c2360e23fb48be
MD5 844a601466a34ae74dafaf95c40f3cc4
BLAKE2b-256 9afd82561751105ed232f1781747bc336b20e8d57ee07b4d2ed3fa6cf2718d71

See more details on using hashes here.

File details

Details for the file uv-0.9.28-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: uv-0.9.28-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 22.9 MB
  • Tags: Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uv-0.9.28-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2c8fd93c5bee89ed88908215f81a3baa0d2a98e35caf995b97e9c226c1c29340
MD5 58b859bbcb48f966815458eaac52fd7b
BLAKE2b-256 18b51f1e910ca1a0aca0d0ede3ba0eaca867fd3c575f44b2fe103a5c9511f071

See more details on using hashes here.

File details

Details for the file uv-0.9.28-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: uv-0.9.28-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 23.7 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uv-0.9.28-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ba2a320ff77996468789f4b2c573fd766f9330717c440335af8790043b2b3703
MD5 0608a71fd9508f9e557cb0a54563b06a
BLAKE2b-256 81079fda9149bc57e79bde5f00cabcef323a68817c1cca9d44e2aa08d18c6b52

See more details on using hashes here.

File details

Details for the file uv-0.9.28-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl.

File metadata

  • Download URL: uv-0.9.28-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
  • Upload date:
  • Size: 24.1 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ppc64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uv-0.9.28-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 d267280b3878aa6ef8e00bff1f11bf61580d0a8bbb69fa95b5d3526d00f77485
MD5 6a7a8fe896a636e9bb916980fca84c84
BLAKE2b-256 5488ef70e04113393f4e19e67281cae9f83c82030d14eb4eb811bda83fcd8f44

See more details on using hashes here.

File details

Details for the file uv-0.9.28-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: uv-0.9.28-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 22.8 MB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uv-0.9.28-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2dc98e2d6db0dc9a2f65ce4cda6a34283fa80f3fbfff129befdf40ad7a3d1615
MD5 8505a1ff834858f9409e582cbcb1bd37
BLAKE2b-256 3bf80db6ea9fd8f2752a8723a637e3ed881eb212516665ccb2e8066bbea62a52

See more details on using hashes here.

File details

Details for the file uv-0.9.28-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: uv-0.9.28-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 21.6 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uv-0.9.28-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4155496f624deb753f5ddd80fbe3797587c8480d1250e83c9fd816b4b02e3a41
MD5 751e21f1a9bd67e04e18a52caf1574e7
BLAKE2b-256 daeeb6778e03714b1f9da095c8bf0f8e5007f4867d9196c1ae8053504ddf2877

See more details on using hashes here.

File details

Details for the file uv-0.9.28-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl.

File metadata

  • Download URL: uv-0.9.28-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
  • Upload date:
  • Size: 21.6 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l, musllinux: musl 1.1+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uv-0.9.28-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 29eefd4642f55954a2b9a40619cde3d02856300f59b8cf63ed1a161ca0ca9b77
MD5 d17869f998553dc274f4e3bf978f01d8
BLAKE2b-256 142e95d7992c0a39981cfbcf56ff8f069c09e0567feb0e70cb8b52bc8a2947a0

See more details on using hashes here.

File details

Details for the file uv-0.9.28-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl.

File metadata

  • Download URL: uv-0.9.28-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 21.6 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uv-0.9.28-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4d479a1d387b1464ad2c1f960b0b26a9ac1dfba67ea2c6789e9643fe6d1e7b9a
MD5 76c3dbdb05ac3cee01449cfe28d48d4e
BLAKE2b-256 147955639c444e91b96c81c326d39a0a06551d2e611be0cc917b89010ba9ba88

See more details on using hashes here.

File details

Details for the file uv-0.9.28-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: uv-0.9.28-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 19.8 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uv-0.9.28-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58a36bf623c6d36b3d60d3c76eeb7275199d607938786e927d40ce213980059d
MD5 e17b3057446b1b77a6dbbc6a22f4d8a0
BLAKE2b-256 b1a978f2da6217c1bbae3371d68515fe747e1160bab049d6898a03e517802573

See more details on using hashes here.

File details

Details for the file uv-0.9.28-py3-none-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: uv-0.9.28-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 21.0 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uv-0.9.28-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3fe9aa2822d24f6ecec035a06dfdd1fbed570ed40b83a864e71714bad37ddfd3
MD5 dab32e9d497c8e691e025f3b8a892861
BLAKE2b-256 f0ed77294752bf722e1d6b666bd6592b6ac975dabcf1fde49e98a75cac23d45c

See more details on using hashes here.

File details

Details for the file uv-0.9.28-py3-none-linux_armv6l.whl.

File metadata

  • Download URL: uv-0.9.28-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 22.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for uv-0.9.28-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 aede961243bb2c0ca09d0e04ea0bf580d7128dd3b14661b79d133be9a5b69894
MD5 912c6e9c2cf0cc2fb76b95e41b398a7a
BLAKE2b-256 77dce70698756f1bb74c88bf1eaea63a114a580a38f296ea1567a01db9007490

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page